ok natch,
here's the way it works, and this is not meant to be derogatory at all; its just the way it is.
what you want cannot be done the way you are thinking about it.
you say you want a "good" cb in the truck, but when it comes to mobile CB operation; its ALL about the antenna.
all cb's put out 4 watts, so the difference in how far you can transmit and receive is in the antenna you choose and where you choose to mount it.
the rule is, most or all of the antenna (preferably all) must be above the roof of the vehicle.
any antenna that is short enough or is mounted low enough on the vehicle to get you into your garage is going to work like crap.
if you just want to talk to the guy behind you on the freeway, then this is fine. just dont key down for too long thereby burning up your radio due to the high SWR that almost always accompanies this type of antenna setup.
get yourself a wilson 1000 roof mount if you dont mind drilling a hole in the roof, or a magnet mount version if you do mind, and simply unscrew the antenna from its base when you pull into the garage at night.
yes, this may seem cumbersome, but if you want your CB to work half way decent, you MUST have a big obnoxious looking antenna on the vehicle.
thats just the way it is.
why? because CB is on 27mhz, and at those freqs. wavelengths are pretty long (34ft.) so a 1/2 wave antenna is 17ft. and a 1/4 wave antenna is 8.5ft.
anything shorter than a 1/4 wavelength needs to have some sort of matching device such as a coil on it to simulate a 1/4 wave antenna.
the shorter the antenna, the more matching needed, and the more matching needed, the less efficient the antenna.
a 102" whip (1/4 wave CB antenna) is about the best you can hope for on your vehicle, and the little through glass cell-phone look alike antennas are the worst you can hope for.
hope this helps,
LC