The crash happened around 4:30 a.m. at Dublin and Bypass roads.
Police identified the passenger killed as 24-year-old Ricco Rios, of Norristown.
The driver of the truck, 28-year-old Adam Bermudez of East Norriton, was able to climb out of the truck and call for help.
The view from the Action Cam showed the truck over on its side, partially resting in a wooded area.
As the truck was being removed from the scene, heavy damage to the cab portion was visible.
The cause of the crash remains under investigation.