Yes, if you want to be 100% sure that you can visit the Colosseum inside, you have to reserve timed-entry tickets in advance. The chances of getting a ticket on the day of your visit are very slim.