I'm not 100% sure but I think the BULATS test can be taken online.
Might be worth checking out. There's a link on the UKBA listing

I've no knowledge of that particlar test and don't know anyone who's taken it but it does sound worth checking out.