It happened around 3:00 a.m. in the southbound lanes approaching Route 30 in Radnor Township.
Investigators say the truck, driven by 30-year-old Thomas Swartz of Kulpmont, Pa, went out of control and struck a concrete barrier on the right shoulder.
The truck then flipped over on its passenger side, trapping Swartz inside.
He sustained injuries in the crash and was taken to the hospital, but there is no word yet on the extent of his injuries.
There were some lane closures after the crash, but the scene was cleared by 7:00 a.m.