Truck driving is an inherently physically demanding job. My uncle was a truck driver and I worked for the biggest privately-owned trucking company in the US, Schneider National, for a minute or two ;). I also contemplated going through training for my CDL. You'll want to consider the conditions which permeate the life of a truck driver: lots of time spent away from home. A typical schedule is working for 3 weeks straight, with no days off, then going home for 5 days and starting the process all over again. For some people, that is exactly what they want. Time spent on the road away from home. Of course you can choose to be a "local driver" but they'll probably suggest you do national first. Everyone wants the local gig!
Their are other jobs which require a CDL which do not take you away from home for such long stretches and don't require working 21 days without a day off. For example, you can drive a dump truck which would keep you in town. You can operate heavy machinery like bulldozers, backhoes, etc. Depending on your locale, their should definitely be local construction openings for people with CDL licenses. You can usually find those in the classifieds.