Van all the way. Carry sheet materials on a roof rack or establish a space inside to slide them in and out on edge (more convenient than on top). Weatherproof, secure, massive cargo space, cheaper than a truck.
Guys always buy trucks and then all their shit gets rained on or stolen so they buy a 'cap' and set about turning it into a 1/3 capacity van. Tbh I think a lot of them just think they're supposed to have a truck because it's regarded as manly for some stupid reason, so you see all these construction guys with trucks and they can't carry jack shit in it. No reason for a truck unless you need 4x4, big towing capacity, or an open bed.
Some guys like to use a truck to tow a work trailer through the week so they can have a vehicle that they're not embarrassed to be seen in on weekends. I don't since I don't care what I'm seen in and a truck + trailer only suits open worksites. These guys are always in the shit trying to park, swing around, etc, if they're working in the city.