You can get your CDL any time you want to. But you will still need to go through an accredited school. Now if its going to be a year before you use it then not only do you have to pay for the school but now you have the cost of doing a refresher course.
Better to wait til you are ready to start driving and then getting it.
A CDL is required to drive any of the following vehicles:
New! Check out our help videos for a better understanding of our forum features
Even though I am not getting into trucking right away, can I get my CDL early? When I sign up with a company would I still need to go through the whole course, even as a refresher? It will still be a year or so before doing so.
CDL:
Commercial Driver's License (CDL)
A CDL is required to drive any of the following vehicles: