Over a million miles on the hard top before I gave it up.
After you get a year or two experience, the best paying jobs are the line haul routes for carriers like YRC Trucking and UPS. Also, look for companies that have their own private fleets because they pay good, and the turn over is low. These type of companies usually haul what ever they are producing.
I wish I had done this myself. Go train with a company that does flatbed hauling. It's hard work, and you will get dirty, but in the end the pay off can be sweet. With some long haul flatbed experience, you can find some really good jobs with good pay locally that require flatbed experience. Some of these companies that make pipe etc. have their own small fleets too.
Just use the big or small over the road companies like JB Hunt, Schneider, and etc. as a stepping stone to get where you need to be. It's a rolling sweat shop that's for sure, and the pay can be bad at times, but once you get that experience under your belt, then a lot of doors will open. Pick a company to work for, and just stay there until you get the experience needed for the next step. And whatever you do, never abandon a truck!