let malinga be the judge of what works for him. this guy has given all he could for his national team with his breaking down body. he played tests against India while carrying an injury (and won it for SL). if he thinks his body isn't ready for the physical stress of test cricket then you should respect his decision, as most of the lankan supporters are.
pardon me but who are YOU to question HIS dedication for his country ? what gives you the right to judge him and call him a liar ?
if sachin did it, I will trust sachin to do what is best for himself and his country. he has earned it with his dedicated service to his country for all these years. same with malinga.
p.s. if you think T20 is more physically intense than test cricket then I have nothing to say but