For most (If not all) TS restaurants, yes, you do need to put your card on file in order to reserve a time.
You aren't charged for making reservations, but if you end up not showing up and do not cancel 24 hours in advance, your card does end up charged. The system was implemented due to people booking multiple reservations in the same night, only to never cancel unwanted ones.