Its best to Terastallize your Pokemon during the last part of any battles, where you need to fight the strongest Pokemon, as you can only use it once per battle