The answer is no.
The only way to remove Toxic Spikes as a Poison type is to switch in on the beginning. However, remember that Crobat is also partially a Flying type, meaning it is immune to Spikes and Toxic Spikes. Levitating / Flying Pokemon cannot remove them, with the exception with Claydol / Baltoy / Delibird / Cryogonal with Rapid Spin. Using Roost would not remove them, because the ONLY way to get rid of Toxic Spikes as a Poison type is the switch into them.
The only way a Crobat can remove Toxic Spikes is when Gravity is in play, where Crobat basically loses the immunities it enjoys as a Flying type.
So basically, no.
Source: My experience in using Crobat in this team.