I have an HD “dashcam” on the bike that takes great video. A go pro knockoff in “cannon” configuration.
I had a different one for the truck but I smoked it with a bad power supply :-(. I didn’t want to spend more cash on a new one so I started sniffing around for frugal options.
One of the old phones lying around here is an LG Optimus p500 (Optimus T). I mounted it to the dash with a suction cup thingy; unfortunately the cup is visible on the windshield. The native video resolution is rather rough at VGA and 18 frames/second but I think it will do for free:
This vid was taken with the AutoGuard android app. Freeware, but it met my needs so nicely I bought the Pro upgrade for a whopping $2.99. Very happy to support the author.