This is not a bad filter change schedule, and is much better than what most people do. If you wanted to, however, you could refine it a bit further.
The main goal of the prefilters (the sediment filter and carbon blocks) is to protect the RO membrane. The sediment block protects the membrane from large particulate matter, and the carbon blocks protect the membrane from chlorine/chloramine. Chlorine will ruin a RO membrane in very short order, and chloramines are not great for the membrane either. To properly protect your RO membrane, you should be replacing the prefilters every 6 months on a regular schedule, regardless of what your final TDS is. You can replace your prefilters less frequently if you test intelligently.
To know when to replace the sediment filter, measure the pressure before and after the prefilters (but before the membrane). If there is a significant drop in pressure, at the very least, your sediment filter is clogged and needs to be replaced. If after replacing the sediment filter the pressure does not rise, the carbon blocks need to be replaced also. While less likely, it's possible that the carbon blocks can also plug with sediment and drop your system's pressure.
To know when to replace the carbon blocks, buy some chlorine/chloramine test strips. Test the brine/waste water from your RO membrane. If any chlorine/chloramine is detected, you must replace the carbon blocks. It's important to stop making water as soon as you see chlorine/chloramine breakthrough and not start again until you've replaced your carbon blocks. A relatively small amount of chlorine will ruin a RO membrane very quickly. If you're going to go this route, I would advise having fresh carbon blocks on hand so you can always replace them the moment you see chlorine/chloramine breakthrough.
Other than that, it sounds like you have a perfect replacement schedule. Just keep an eye on the RO membrane as well. Once the rejection rate drops below 96%, you may want to consider replacing that as well.
EDIT: after re-reading, I realized I never answered your actual question (at what ppm TDS you should replace RO/DI filters). The only filter you can really tell needs to be replaced by TDS is the DI resin. If it's over zero ppm, you should replace the DI resin. As stated, prefilters need to be replaced every 6 months on a regular schedule (sometimes more, sometimes less). RO membranes need to be replaced when the rejection rate drops, which can only be observed by testing water straight from the membrane.