i have ham and would never go back to CB, its like buying a model car when you can buy the real thing, sure it looks the same, and has similarities but its night and day different. CB you are limited to 40 channels, ham you have thousands and thousands of channels, you can talk to the space station if you want(not even joking). CBs have a range of like 10 miles at best, i think i got about 30 miles out of a CB once when i was up on top of a mountain and had good overlook and clear line of sight, ham i could have 10 miles at the bottom of the grand canyon.
if you get a mobile radio(one that goes in the truck) get one that puts out at least 40w ideally a 50w.
http://www.amazon.com/AnyTone-Transceiver-AT-5888UV-Amateur-Radio/dp/B00B1F7IEE?tag=ihco-20 thats the one i have, and everyone i know in my SAR group runs the same radio. its a awesome radio and the ability to monitor two freqs at the same time is awesome as well as have two different bands at once. something like that will be able to get you help way out in the middle of no where. there are always people scanning and listening to radio traffic on hams, a lot more than CBs. the only reason CBs are so popular with truckers is they are all on the interstate, so they really are not spread out, and they are used for local info on conditions and roads etc.
one thing i always recommend to people who get hams in their vehicles is keep a spare antenna with a mag mount incase you roll, you hard mount antenna will get ripped off or broken/damaged and or it will be stuffed in the dirt under your rig and give you no signal out. you can put that mag mount anywhere and get out even if you roll -slapp it to the frame, or skidplate and you are good to go.
when i took my ham test i was sure i would fail the test, i went to a class and learned a little, but really only confused the heck out of me and frustrated me to the point of almost not showing back up to take the test the next week. anyhow i took the test and passed the test was a lot easier than all the practice tests i took online. dont waste your time or money on getting a book either just start taking practice tests online learn from that, and once you get to where you are passing the practice tests consistantly then go find a place that is offering the test (where i live it seams about once a week someone is offering a testing session) and pay the $15 to take the test and never look back