Yes, you need to install Titanium first, then go through it's preference and set the folder your backups are stored in. Remember, on the Galaxy S3 each app is installed on the internal memory, so Titanium will create a folder for backups in the internal storage. You don't want to use that, so you open up Titanium Backup, press the menu button, select "Preferences", scroll down to the "Backup settings" and press on "Backup folder location". From here, you need to select the folder where your backups are saved on the SD card, and click on "Use the current folder". Titanium will restart, and all your backups will be listed as usual.