Total testosterone is just that...the total amount of bound and free testosterone in the human body or at least in the sample of blood given.
Free testosterone is bioavailable testosterone that can enter cells to help with protein synthesis.
Percent free may not reflect actual free amounts in the system though (but very close). This would be a percentage of bound hormone compared to non-bound hormone, but the HPLC machine can be wrong on all accounts.