sounds like you got the best cb radio on the market ( it's really a ham radio and not a top of the line ham radio either...... but when used as a CB radio... it's best one out there for sure)
the antenna will hopefully work well for you, I personally really like the Tram 3500.. it's not the best by a long shot... but it works very well.
you will need a SWR meter to set the antenna.... I like this one.... again not the best... it's a cheap China one... but it has been very close to a very expensive $300 dollar Antenna analyzer I have.. if you get this meter MAKE SURE YOU GET THE SWITCH IN THE BACK.... the one with the switch in the back has a bigger display.... the one with the switch in the front... you have to use a magnifying glass to see it.
E-Bay SWR and Power meter
now we will have to see how getting that radio into the truck will work out? hopefully you'll find a spot... as I said take some pictures before you mount it... these guys may figure out a better spot to put it, one that you hadn't thought of.. so ask before you install it.... I know you did some reading of this forum so you know not to plug it into the Cigarette lighter... it has to go to the positive of the battery with a fuse near the battery.... I would highly recommend a relay that will shut it off when you turn off the key switch... I had Best Buy's do it..... made it a lot easier.
hopefully you will find a base or a friend with a CB to help range test it.. if you only get a few miles range you may have to do the RF bonding... but we'll address that when you find out if you need it.... when you range test it turn your power down all the way ( 2 watts ) that will be a true test... I have found in my testing that if the antenna is set up good and the vehicle is radiating like it should.... I can transmit a long way with just the two watts...... turning it up doesn't help the range much.. it makes my voice louder on the other end.... but it still goes the same XX miles.... but you should hopefully get great range with just 2-4 watts ... then you know everything is working great.