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.