I have been following the advice from an earlier thread I read here about calculating TSS. It is still quite handwavy but overtime you can adjust the number according to your perceived fatigue levels.
I also wonder if an HRV-guided training would be helpful here, linking another thread HRV-Guided Training