Love the ole' 'silly band' CB radio. I have two I use consistently. I have a Galaxy DX 959 with the Single side band. You can talk a long ways with with the SSB. It's a 'horse' !
Then if you want a good basic CB that will not cost you an arm and leg, Uniden Pro 510 , it is small, has good modulation, and reliable. You can buy these radios at Amazon if you like.
Best thing is, I don't have 'spark plugs' so noise is minimal.
That's why they only have diesels at the National Radio astronomy observatory, in Green Bank. ( or at least they use to only have diesel vehicles allowed on the campus). They don't interfere with radio telescopes, but I digress.
I have Velcro on the radio, stick it to the middle seat, run the antenna wire under the seat and rear floor mat, out the bottom of the rear door; underneath the truck and come up between the cab and bed and I use Wilson 'Little Wil' magnet mount antenna, or an Astatic magnet mount on the roof the truck. Great SWR readings and you can talk for miles. ( and I don't use linear amp). I remove the antenna at the campground if I like, and especially if I go into city for an evening. Very easy to remove and throw in back seat.
DW doesn't like trash talkin truckers and I don't either, so I generally turn up the squelch if it gets bad. But I like to listen and especially if there is a backup on the 'superslab' .
I have a older Cobra 25 GTL that is a good old radio. Also have a 23 channel Midland in my office somewhere, awesome radio !
I have a cheapie Radio shack TRC-444 that isn't to bad, modulation is not as high. It's no Midland or Galaxy, that's for sure !
Main thing is to get a good antenna. A good antenna will help a ten dollar radio. a ten dollar antenna will burn up a $400 dollar radio in a new york minute.
I like the Wilson 'Little Wil' mag mounts. Small compact for a antenna. Like
$45 at Loves. You can get the big Wilson or K40, they have good reputations and handles lots of power. I have two Astatic antennas and they have been super awesome. Low swr you can talk all day on them.
Hope that helps,
Have a good one!