For over a decade, I used my Toyota Tacoma with a cap. On the rare occasion I needed to hold more than one bike, I could either stack them with blankets in between or in the case of my lowracers, run with the tailgate down and bikes bungeed to each side. I've also used a hitch rack with it. Pickup trucks don't need to be tall, unless you feel the need for a giant 4WD model. My Tacoma was only about 5'6-8", and I could have easily carried 3-4 regular bikes on a fork mount if the cap wasn't there. The problem: the truck gets relatively poor gas mileage.
These days the Tacoma is semi-retired and any bike I have will fit inside my Mazda 6 with the rear seat folded. It requires removal of the rear wheel, but even my 7' avatar bike will fit. If I'm transporting more than one, well, I have a roof rack and will accept the mileage hit for those rare occasions.