It's not possible using salesforce OOB features. There is an open idea around it -> https://trailblazer.salesforce.com/ideaView?id=08730000000BpqcAAC.
You can achieve using 2 ways: 1. Use any app exchange product for e.g. https://www.mass-update.com/2018/11/track-field-history-for-tasks.html https://appexchange.salesforce.com/listingDetail?listingId=a0N30000009uXwyEAE
2. You may create a custom object to store history and create trigger/process builder/flow to store updates in the object
Create a normal custom object with fields that you need to store the history information like Task Id, Modification Date, Field Name, Old Value, New Value etc. You can't create lookup field for task object hence you will need to store id.
Once you have the object, you will need trigger/process builder/flow on task to store updates in the object. Also you will need a custom component to show the history on task page layout.
You can achieve using 2 ways:
1. Use any app exchange product for e.g.
https://www.mass-update.com/2018/11/track-field-history-for-tasks.html
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000009uXwyEAE
2. You may create a custom object to store history and create trigger/process builder/flow to store updates in the object
Thanks for the answer.
Can you please provide the steps to create a custom object to store in history? Please help me with this.
Once you have the object, you will need trigger/process builder/flow on task to store updates in the object. Also you will need a custom component to show the history on task page layout.