been doing a bit of research on this and i have a couple of queries about it

they say on the website to do it near the time you apply for the ILR visa but is this really practicable?

also what timescale do you need to "learn" the book the test is based on
i seem to remember reading somewhere that some of the questions even a lifelong UK citizen would have trouble answering.