I'd like to add to this discussion, that your choice of antenna and cable will be dertermined by your mount. If your mount is screwed in to metal, then you can use a ground plane antenna. However, some guys may attach their antenna mount to a roof rack that's isolated from the truck with rubber. In this case, you need a non-ground plane antenna. That's for antennas that are not directly grounded to the vehicle.

I just wanted to point this out. For more info, Google is your friend.