Haven't had one mounted in a truck in years, but I do have a nice handheld that I picked up in a pawnshop a few years ago. It is a Midland unit and works on car battery or an add on battery pack. It will accept an external antenna.
Another thing I use while traveling is the
Waze App on my smartphone, it isn't perfect but it has given me enough notice on several occasions to be able to reroute around problem areas.
Aaron