And here's my garage. I don't have a truck. If I did, I would have had to lay this out differently. But there might be some useful ideas for you here.
A lot about how you put it together will depend on what you're going to be doing in it. I do some carpentry, some metal fab and a fair amount of car work in my garage. Since the garage is only 20x22, I gave up one of the parking spaces for a more functional setup.
Every garage should have a workbench. Or two. Or ten.
Two fold-down from the wall where the car is parked.
One is hydraulically raised and comes up out of the floor:
It also works pretty well as a lift for my rear-engine track car:
Here's a video about the lift.
Everything in the garage is home-made, repurposed or second-hand. I did all the work myself, including laying the tile and installing the lift. The total budget for the flooring, cabinets, benches and lift was $3,500. (I found the lift on ebay for $455, and put another $215 into tool rental, concrete and tiles.)
And if that isn't enough over-documentation,
here's the video about the garage.
And while I know it looks all girly and clean in the pictures, it's a working garage that gets plenty messy: