Do it cost to join the Battle TV Website

No. The Battle TV Membership is free. You will have to pay_per_view each battle. Some battles are free to view.