For a lot of trucking companies once your felony is over 10 years old they are more likely to give you a trucking job.
Of course, they will take into account what you've been doing since your felony.
If you can account for the time with something productive like other work or school...
And also volunteering or in some way just showing that you're responsible, caring, or is at least a productive member of society that has stayed out of trouble, there's no reason you can't get a truck driving job.
They just want to know they feel comfortable you're not the same person today who committed the felony.
In other words, you've learned/grown/matured/evolved etc.