I have no idea when to take snapshot. But I recommend that you sell your xrp after taking a snapshot. Because I think it will dump. If you want to keep xrp in your hand later, you can collect it after it falls. But if you want to make a profit on both sparktoken and xrp, I suggest you sell it.