Truck or not, bad back or not, that (IMO) was the logical choice for delivery....I recently bought shingles for one of my garages 1650 lbs I have a bad back so instead of loading them in my pickup and then unloading them at home I had Lowe's deliver them.
They brought them on a pallet and ask where I wanted it, I had him put the skid load at the corner of the garage.
That is how I get by without using mine.
....
Most people don't order roofing materials that often. I'm more often hauling landscaping plants and materials at least once each Spring and Fall. Hauling mowers to and from the shop or to other locations for mowing. etc. etc.