There is such a software---range trainer pro (
https://rangetrainer.app/). A lot of people seem to like it but I'm not personally a fan. It does the basics but I find entering ranges by hand to be pretty painful (maybe I didn't mess around with the UI enough, but weights were really hard to do), and the whole thing felt like the minimal viable product.
A bit more work, but I think better, would be to enter your ranges into Anki flashcards. The flashcard could be something like "LJ RFI | [Image of LJ RFI chart]". Then you can see the prompt "LJ RFI", try to draw out the LJ's RFI range on something like flopzilla, and then check your answer.
Two problems with this approach: first, you won't have the 'gameplay experience' of seeing a pair of cards in a position, which RTP does give you. Second, if you have complicated situations, like multiple actions (fold, call, raise) and you have lots of splits across the same combo, this might get a bit unwieldy. But for most preflop situations I think this is probably the best way, and has the added bonus of you visualizing your ranges, not just memorizing "KTo is a fold in HJ against LJ RFI"...you'll memorize the shape of the range, which I think is good for visualizing these things in real time.