Working weekends is basically giving your employer part of your work for free.
Would you accept a temporary pay deduction to demonstrate company loyalty?
For some this might work out well. For others, not so much. In any case I think that this needlessly puts the employer in a position of power.
I’d search for other, safer and healthier ways of proving your worth to the company.