In a lot of states it is illegal for (large) trucks that haul dirt, rocks, ect. to not have a bed cover over it to protect the drivers behind them. I would have definitely gotten as much information on the truck as possible and then contact the company and threaten a law suit. Road debris is one thing but careless hauling of materials is another... Good luck.
------------------
My '98 Vegas Pony
'98 Rio Red Clearcoat Convertible GT
Full black leather
K&N Filter
Kenny Brown Extreme Matrix Kit with Super Subs