I would say that they best practice for logical reasoning (unlike games) are the PrepTests themselves. Buy the book of 10, do a logical reasoning section in as much time as you need, and then check your answers and completely figure out what was wrong with your thinking on the ones that you got wrong. Some people think that you can argue for one answer against another answer. You can't. There are clear correct answers for every case and by re-reading the questions and thinking about it carefully, you can figure it out. If you can't, ask someone. Whatever you do, make sure you understand before you move on. And never get caught in the trap of arguing for your incorrect answer. You're wrong. They're right. Figure it out.
Then do it all over again with another logical reasoning section.
By the way, also go over the questions you got right. Try and remember your reasoning, whether you thought it was a tough question, and which choices looked tempting. Make sure that you answered it correctly for the right reasons and not by guessing. Basically just go through each question, whether you got it right or wrong, and make sure you fully understand the reasoning.
Then do it all over again with a third logical reasoning section.
By the time you have done this 20 times you should find your score creeping upward.
The reason you can't do this with games is that diagramming is so important to games and you need to learn strong diagramming skills that are best taught in a games book like the one from PowerScore. There are also concepts like "interchangeable elements" that you pick up from the external books that can really be lifesavers.
For logical reasoning, though, just practice, review, practice, review, practive, review....
Most people just practice and don't review, which is as bad as not practicing at all, or maybe worse since you could be re-inforcing poor thinking skills.